#!/usr//bin/env python3

# import pygetwindow as gw
# import Quartz  # 用于获取程序调度
from config import config
import os
from PySide6.QtWidgets import QApplication
import sys
from windows.MainWindow import MainWindow

def initConfig():
    if not os.path.exists(config.SCRIPT_ROOT):  # 脚本配置文件夹
        os.makedirs(config.SCRIPT_ROOT)

    if not os.path.exists(config.SCRIPT_OCR_PIC_PATH):  # 文字识别临时图片文件夹
        os.makedirs(config.SCRIPT_OCR_PIC_PATH)

    if not os.path.exists(config.SCRIPT_PIC_RECOGNITION_PIC_PATH):
        os.makedirs(config.SCRIPT_PIC_RECOGNITION_PIC_PATH)


def start():
    initConfig()
    app = QApplication(sys.argv)

    window = MainWindow()
    window.show()

    # Start the event loop.
    app.exec()


if __name__ == '__main__':
    start()
